package com.xjgc.msibase.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.jeecg.common.system.base.entity.JeecgEntity;

/**
 * 对外任务
 *
 * @Description: 外围服务接口
 * @Author: 小逗号
 * @Date: 2023-10-30
 * @Version: V1.0
 */
@Data
@TableName("msi_exo_task")
public class MsiExoTask extends JeecgEntity {
    /**
     * 任务名
     */
    private String taskName;
    /**
     * 任务描述
     */
    private String taskDesc;
    /**
     * 参数类
     */
    private String paramBean;

    /**
     * 数据格式 json/xml
     */
    //@TableField(exist = false)
    private String dataType;

    /**
     * 测试入参
     */
    //@TableField(exist = false)
    private String testRequest;
    /**
     * 测试出参
     */
    private String testResponse;

    //@TableField(exist = false)
    private String rootElement;

    /**
     * List<T> dataList 节点名
     * null 时 不展示dataList节点名,直接展示内部元素
     */
    private String dataListElement;
    /**
     * List<T> dataList 内部元素节点名
     */
    private String dataElement;

}
